﻿using System.Drawing;

namespace CI.Organism
{

    public delegate void CoordinateListenerDelegate(Color inputValue, long outputValue);

    public interface IVisionSystem
    {
        SVSFormatType FormatType { get; }
        void ProcessNewBitmap(Bitmap bitmap);
        void RegisterCooridanteListerner(int xCoordinate, int yCoordinate, CoordinateListenerDelegate callback);
        void UnregisterCoordinateListener(int xCoordinate, int yCoordinate, CoordinateListenerDelegate callback);
    }
}